﻿''' <summary>
''' 
''' </summary>
''' <remarks></remarks>
Public Class listeChampsEventArgs
    Inherits EventArgs
    Public Enum listeChampsEventType
        ajoutChamps
        suppressionChamps
        modificationChamps
    End Enum
    Protected _champsAffectes As New List(Of Correspondance)
    Protected _typeModification As listeChampsEventType
    ''' <summary>
    ''' 
    ''' </summary>
    ''' <remarks></remarks>
    Public ReadOnly Property champsAffectes() As List(Of Correspondance)
        Get
            Return _champsAffectes
        End Get
    End Property
    ''' <summary>
    ''' 
    ''' </summary>
    ''' <remarks></remarks>
    Public ReadOnly Property typeModification() As listeChampsEventType
        Get
            Return _typeModification
        End Get
    End Property
    ''' <summary>
    ''' 
    ''' </summary>
    ''' <remarks></remarks>
    Public Sub New(ByVal champsAffecte As Correspondance, ByVal typeModification As listeChampsEventType)
        _champsAffectes.Add(champsAffecte)
        _typeModification = typeModification
    End Sub
End Class
